/*
Copyright [2023] [fuwen_soft]
*/
package vip.xiaonuo.sys.modular.sysappinfo.param;
import java.time.LocalDateTime;
import vip.xiaonuo.core.pojo.base.param.BaseParam;
import lombok.Data;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.NotBlank;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.*;

/**
* APP介绍详情参数类
 *
 * @author yanwei
 * @date 2023-03-21 12:07:25
*/
@Data
@ApiModel("APP介绍详情 查询条件")
public class SysAppInfoParam extends BaseParam {

    /**
     * 
     */
    @NotNull(message = "不能为空，请检查id参数", groups = {edit.class, delete.class, detail.class})
    @ApiModelProperty("")
    private Long id;

    /**
     * 网站标题
     */
    @NotBlank(message = "网站标题不能为空，请检查appTitle参数", groups = {add.class, edit.class})
    private String appTitle;

    /**
     * app名称
     */
    @NotBlank(message = "app名称不能为空，请检查appName参数", groups = {add.class, edit.class})
    private String appName;

    /**
     * 网站ICON
     */
    @NotBlank(message = "网站ICON不能为空，请检查iconUrl参数", groups = {add.class, edit.class})
    private String iconUrl;

    /**
     * IOS版本介绍
     */
    @NotBlank(message = "IOS版本介绍不能为空，请检查iosInfo参数", groups = {add.class, edit.class})
    private String iosInfo;

    /**
     * IOS下载链接
     */
    @NotBlank(message = "IOS下载链接不能为空，请检查iosUrl参数", groups = {add.class, edit.class})
    private String iosUrl;

    /**
     * 安卓介绍
     */
    @NotBlank(message = "安卓介绍不能为空，请检查andriodInfo参数", groups = {add.class, edit.class})
    private String andriodInfo;

    /**
     * 安卓下载地址
     */
    @NotBlank(message = "安卓下载地址不能为空，请检查andriodUrl参数", groups = {add.class, edit.class})
    private String andriodUrl;

    /**
     * 服务标题
     */
    @NotBlank(message = "服务标题不能为空，请检查serviceHead参数", groups = {add.class, edit.class})
    private String serviceHead;

    /**
     * 服务内容
     */
    @NotBlank(message = "服务内容不能为空，请检查serviceContent参数", groups = {add.class, edit.class})
    private String serviceContent;

    /**
     * APP介绍标题
     */
    @NotBlank(message = "APP介绍标题不能为空，请检查appInfoHead参数", groups = {add.class, edit.class})
    private String appInfoHead;

    /**
     * APP介绍详情
     */
    @NotBlank(message = "APP介绍详情不能为空，请检查appInfoContent参数", groups = {add.class, edit.class})
    private String appInfoContent;

    /**
     * APP评价标题
     */
    @NotBlank(message = "APP评价标题不能为空，请检查evaluationHead参数", groups = {add.class, edit.class})
    private String evaluationHead;

    /**
     * APP评价内容
     */
    @NotBlank(message = "APP评价内容不能为空，请检查evaluationContent参数", groups = {add.class, edit.class})
    private String evaluationContent;

    /**
     * APP特色标题
     */
    @NotBlank(message = "APP特色标题不能为空，请检查featuresHead参数", groups = {add.class, edit.class})
    private String featuresHead;

    /**
     * APP特色内容
     */
    @NotBlank(message = "APP特色内容不能为空，请检查featuresContent参数", groups = {add.class, edit.class})
    private String featuresContent;

    /**
     * 关于我们标题
     */
    @NotBlank(message = "关于我们标题不能为空，请检查textHead参数", groups = {add.class, edit.class})
    private String textHead;

    /**
     * 关于我们内容
     */
    @NotBlank(message = "关于我们内容不能为空，请检查textContent参数", groups = {add.class, edit.class})
    private String textContent;

    /**
     * 关于我们链接
     */
    @NotBlank(message = "关于我们链接不能为空，请检查textUrl参数", groups = {add.class, edit.class})
    private String textUrl;

    /**
     * 网站版权信息
     */
    @NotBlank(message = "网站版权信息不能为空，请检查copyright参数", groups = {add.class, edit.class})
    private String copyright;

}
